import 'package:enterprise_v6_app/generated/json/base/json_convert_content.dart';
import 'package:enterprise_v6_app/app/data/entities/application/Inventory_system/getjob_responsibilities_detail_entity.dart';

GetjobResponsibilitiesDetailEntity $GetjobResponsibilitiesDetailEntityFromJson(Map<String, dynamic> json) {
  final GetjobResponsibilitiesDetailEntity getjobResponsibilitiesDetailEntity = GetjobResponsibilitiesDetailEntity();
  final String? allocationId = jsonConvert.convert<String>(json['allocationId']);
  if (allocationId != null) {
    getjobResponsibilitiesDetailEntity.allocationId = allocationId;
  }
  final String? allocationName = jsonConvert.convert<String>(json['allocationName']);
  if (allocationName != null) {
    getjobResponsibilitiesDetailEntity.allocationName = allocationName;
  }
  final String? allocationType = jsonConvert.convert<String>(json['allocationType']);
  if (allocationType != null) {
    getjobResponsibilitiesDetailEntity.allocationType = allocationType;
  }
  final int? checkCycle = jsonConvert.convert<int>(json['checkCycle']);
  if (checkCycle != null) {
    getjobResponsibilitiesDetailEntity.checkCycle = checkCycle;
  }
  final String? checkCycleUnit = jsonConvert.convert<String>(json['checkCycleUnit']);
  if (checkCycleUnit != null) {
    getjobResponsibilitiesDetailEntity.checkCycleUnit = checkCycleUnit;
  }
  final String? checkDepartmentId = jsonConvert.convert<String>(json['checkDepartmentId']);
  if (checkDepartmentId != null) {
    getjobResponsibilitiesDetailEntity.checkDepartmentId = checkDepartmentId;
  }
  final String? checkDepartmentName = jsonConvert.convert<String>(json['checkDepartmentName']);
  if (checkDepartmentName != null) {
    getjobResponsibilitiesDetailEntity.checkDepartmentName = checkDepartmentName;
  }
  final int? checkStatus = jsonConvert.convert<int>(json['checkStatus']);
  if (checkStatus != null) {
    getjobResponsibilitiesDetailEntity.checkStatus = checkStatus;
  }
  final String? checkTaskId = jsonConvert.convert<String>(json['checkTaskId']);
  if (checkTaskId != null) {
    getjobResponsibilitiesDetailEntity.checkTaskId = checkTaskId;
  }
  final String? checkTime = jsonConvert.convert<String>(json['checkTime']);
  if (checkTime != null) {
    getjobResponsibilitiesDetailEntity.checkTime = checkTime;
  }
  final String? checkUserId = jsonConvert.convert<String>(json['checkUserId']);
  if (checkUserId != null) {
    getjobResponsibilitiesDetailEntity.checkUserId = checkUserId;
  }
  final String? checkUserName = jsonConvert.convert<String>(json['checkUserName']);
  if (checkUserName != null) {
    getjobResponsibilitiesDetailEntity.checkUserName = checkUserName;
  }
  final String? companyCode = jsonConvert.convert<String>(json['companyCode']);
  if (companyCode != null) {
    getjobResponsibilitiesDetailEntity.companyCode = companyCode;
  }
  final String? createBy = jsonConvert.convert<String>(json['createBy']);
  if (createBy != null) {
    getjobResponsibilitiesDetailEntity.createBy = createBy;
  }
  final String? createByDep = jsonConvert.convert<String>(json['createByDep']);
  if (createByDep != null) {
    getjobResponsibilitiesDetailEntity.createByDep = createByDep;
  }
  final String? createById = jsonConvert.convert<String>(json['createById']);
  if (createById != null) {
    getjobResponsibilitiesDetailEntity.createById = createById;
  }
  final String? createByMobile = jsonConvert.convert<String>(json['createByMobile']);
  if (createByMobile != null) {
    getjobResponsibilitiesDetailEntity.createByMobile = createByMobile;
  }
  final String? createDate = jsonConvert.convert<String>(json['createDate']);
  if (createDate != null) {
    getjobResponsibilitiesDetailEntity.createDate = createDate;
  }
  final String? currentRiskLevel = jsonConvert.convert<String>(json['currentRiskLevel']);
  if (currentRiskLevel != null) {
    getjobResponsibilitiesDetailEntity.currentRiskLevel = currentRiskLevel;
  }
  final String? dangerInvestigationId = jsonConvert.convert<String>(json['dangerInvestigationId']);
  if (dangerInvestigationId != null) {
    getjobResponsibilitiesDetailEntity.dangerInvestigationId = dangerInvestigationId;
  }
  final String? dataSrc = jsonConvert.convert<String>(json['dataSrc']);
  if (dataSrc != null) {
    getjobResponsibilitiesDetailEntity.dataSrc = dataSrc;
  }
  final String? hazardCode = jsonConvert.convert<String>(json['hazardCode']);
  if (hazardCode != null) {
    getjobResponsibilitiesDetailEntity.hazardCode = hazardCode;
  }
  final String? id = jsonConvert.convert<String>(json['id']);
  if (id != null) {
    getjobResponsibilitiesDetailEntity.id = id;
  }
  final String? initialRiskConsequences = jsonConvert.convert<String>(json['initialRiskConsequences']);
  if (initialRiskConsequences != null) {
    getjobResponsibilitiesDetailEntity.initialRiskConsequences = initialRiskConsequences;
  }
  final int? initialRiskDegree = jsonConvert.convert<int>(json['initialRiskDegree']);
  if (initialRiskDegree != null) {
    getjobResponsibilitiesDetailEntity.initialRiskDegree = initialRiskDegree;
  }
  final int? initialRiskPossibility = jsonConvert.convert<int>(json['initialRiskPossibility']);
  if (initialRiskPossibility != null) {
    getjobResponsibilitiesDetailEntity.initialRiskPossibility = initialRiskPossibility;
  }
  final String? inspectionDescription = jsonConvert.convert<String>(json['inspectionDescription']);
  if (inspectionDescription != null) {
    getjobResponsibilitiesDetailEntity.inspectionDescription = inspectionDescription;
  }
  final GetjobResponsibilitiesDetailInspectionPhotos? inspectionPhotos = jsonConvert.convert<GetjobResponsibilitiesDetailInspectionPhotos>(
      json['inspectionPhotos']);
  if (inspectionPhotos != null) {
    getjobResponsibilitiesDetailEntity.inspectionPhotos = inspectionPhotos;
  }
  final String? inspectionPhotosData = jsonConvert.convert<String>(json['inspectionPhotosData']);
  if (inspectionPhotosData != null) {
    getjobResponsibilitiesDetailEntity.inspectionPhotosData = inspectionPhotosData;
  }
  final GetjobResponsibilitiesDetailInspectionVideos? inspectionVideos = jsonConvert.convert<GetjobResponsibilitiesDetailInspectionVideos>(
      json['inspectionVideos']);
  if (inspectionVideos != null) {
    getjobResponsibilitiesDetailEntity.inspectionVideos = inspectionVideos;
  }
  final String? inspectionVideosData = jsonConvert.convert<String>(json['inspectionVideosData']);
  if (inspectionVideosData != null) {
    getjobResponsibilitiesDetailEntity.inspectionVideosData = inspectionVideosData;
  }
  final String? isInspection = jsonConvert.convert<String>(json['isInspection']);
  if (isInspection != null) {
    getjobResponsibilitiesDetailEntity.isInspection = isInspection;
  }
  final String? mobileMe = jsonConvert.convert<String>(json['mobileMe']);
  if (mobileMe != null) {
    getjobResponsibilitiesDetailEntity.mobileMe = mobileMe;
  }
  final int? overdueQuantityNum = jsonConvert.convert<int>(json['overdueQuantityNum']);
  if (overdueQuantityNum != null) {
    getjobResponsibilitiesDetailEntity.overdueQuantityNum = overdueQuantityNum;
  }
  final GetjobResponsibilitiesDetailPatrolVoices? patrolVoices = jsonConvert.convert<GetjobResponsibilitiesDetailPatrolVoices>(json['patrolVoices']);
  if (patrolVoices != null) {
    getjobResponsibilitiesDetailEntity.patrolVoices = patrolVoices;
  }
  final String? patrolVoicesData = jsonConvert.convert<String>(json['patrolVoicesData']);
  if (patrolVoicesData != null) {
    getjobResponsibilitiesDetailEntity.patrolVoicesData = patrolVoicesData;
  }
  final String? planId = jsonConvert.convert<String>(json['planId']);
  if (planId != null) {
    getjobResponsibilitiesDetailEntity.planId = planId;
  }
  final String? planName = jsonConvert.convert<String>(json['planName']);
  if (planName != null) {
    getjobResponsibilitiesDetailEntity.planName = planName;
  }
  final int? quantityCompleted = jsonConvert.convert<int>(json['quantityCompleted']);
  if (quantityCompleted != null) {
    getjobResponsibilitiesDetailEntity.quantityCompleted = quantityCompleted;
  }
  final String? riskDescription = jsonConvert.convert<String>(json['riskDescription']);
  if (riskDescription != null) {
    getjobResponsibilitiesDetailEntity.riskDescription = riskDescription;
  }
  final String? riskEventId = jsonConvert.convert<String>(json['riskEventId']);
  if (riskEventId != null) {
    getjobResponsibilitiesDetailEntity.riskEventId = riskEventId;
  }
  final String? riskEventName = jsonConvert.convert<String>(json['riskEventName']);
  if (riskEventName != null) {
    getjobResponsibilitiesDetailEntity.riskEventName = riskEventName;
  }
  final String? riskMeasureDesc = jsonConvert.convert<String>(json['riskMeasureDesc']);
  if (riskMeasureDesc != null) {
    getjobResponsibilitiesDetailEntity.riskMeasureDesc = riskMeasureDesc;
  }
  final String? riskMeasureId = jsonConvert.convert<String>(json['riskMeasureId']);
  if (riskMeasureId != null) {
    getjobResponsibilitiesDetailEntity.riskMeasureId = riskMeasureId;
  }
  final String? riskMeasureName = jsonConvert.convert<String>(json['riskMeasureName']);
  if (riskMeasureName != null) {
    getjobResponsibilitiesDetailEntity.riskMeasureName = riskMeasureName;
  }
  final String? riskObjectId = jsonConvert.convert<String>(json['riskObjectId']);
  if (riskObjectId != null) {
    getjobResponsibilitiesDetailEntity.riskObjectId = riskObjectId;
  }
  final String? riskObjectName = jsonConvert.convert<String>(json['riskObjectName']);
  if (riskObjectName != null) {
    getjobResponsibilitiesDetailEntity.riskObjectName = riskObjectName;
  }
  final String? riskUnitId = jsonConvert.convert<String>(json['riskUnitId']);
  if (riskUnitId != null) {
    getjobResponsibilitiesDetailEntity.riskUnitId = riskUnitId;
  }
  final String? riskUnitName = jsonConvert.convert<String>(json['riskUnitName']);
  if (riskUnitName != null) {
    getjobResponsibilitiesDetailEntity.riskUnitName = riskUnitName;
  }
  final String? supplementaryInspectionTime = jsonConvert.convert<String>(json['supplementaryInspectionTime']);
  if (supplementaryInspectionTime != null) {
    getjobResponsibilitiesDetailEntity.supplementaryInspectionTime = supplementaryInspectionTime;
  }
  final String? taskNum = jsonConvert.convert<String>(json['taskNum']);
  if (taskNum != null) {
    getjobResponsibilitiesDetailEntity.taskNum = taskNum;
  }
  final GetjobResponsibilitiesDetailTbBaseDangerInvestigation? tbBaseDangerInvestigation = jsonConvert.convert<
      GetjobResponsibilitiesDetailTbBaseDangerInvestigation>(json['tbBaseDangerInvestigation']);
  if (tbBaseDangerInvestigation != null) {
    getjobResponsibilitiesDetailEntity.tbBaseDangerInvestigation = tbBaseDangerInvestigation;
  }
  final int? theNumberOfHiddenDangers = jsonConvert.convert<int>(json['theNumberOfHiddenDangers']);
  if (theNumberOfHiddenDangers != null) {
    getjobResponsibilitiesDetailEntity.theNumberOfHiddenDangers = theNumberOfHiddenDangers;
  }
  final int? totalTaskNum = jsonConvert.convert<int>(json['totalTaskNum']);
  if (totalTaskNum != null) {
    getjobResponsibilitiesDetailEntity.totalTaskNum = totalTaskNum;
  }
  final String? troubleshootContent = jsonConvert.convert<String>(json['troubleshootContent']);
  if (troubleshootContent != null) {
    getjobResponsibilitiesDetailEntity.troubleshootContent = troubleshootContent;
  }
  final String? updateBy = jsonConvert.convert<String>(json['updateBy']);
  if (updateBy != null) {
    getjobResponsibilitiesDetailEntity.updateBy = updateBy;
  }
  final String? updateById = jsonConvert.convert<String>(json['updateById']);
  if (updateById != null) {
    getjobResponsibilitiesDetailEntity.updateById = updateById;
  }
  final String? updateDate = jsonConvert.convert<String>(json['updateDate']);
  if (updateDate != null) {
    getjobResponsibilitiesDetailEntity.updateDate = updateDate;
  }
  final String? workEndTime = jsonConvert.convert<String>(json['workEndTime']);
  if (workEndTime != null) {
    getjobResponsibilitiesDetailEntity.workEndTime = workEndTime;
  }
  final String? workKind = jsonConvert.convert<String>(json['workKind']);
  if (workKind != null) {
    getjobResponsibilitiesDetailEntity.workKind = workKind;
  }
  final String? workKindName = jsonConvert.convert<String>(json['workKindName']);
  if (workKindName != null) {
    getjobResponsibilitiesDetailEntity.workKindName = workKindName;
  }
  final String? workStartTime = jsonConvert.convert<String>(json['workStartTime']);
  if (workStartTime != null) {
    getjobResponsibilitiesDetailEntity.workStartTime = workStartTime;
  }
  final String? workType = jsonConvert.convert<String>(json['workType']);
  if (workType != null) {
    getjobResponsibilitiesDetailEntity.workType = workType;
  }
  final String? workTypeDicId = jsonConvert.convert<String>(json['workTypeDicId']);
  if (workTypeDicId != null) {
    getjobResponsibilitiesDetailEntity.workTypeDicId = workTypeDicId;
  }
  return getjobResponsibilitiesDetailEntity;
}

Map<String, dynamic> $GetjobResponsibilitiesDetailEntityToJson(GetjobResponsibilitiesDetailEntity entity) {
  final Map<String, dynamic> data = <String, dynamic>{};
  data['allocationId'] = entity.allocationId;
  data['allocationName'] = entity.allocationName;
  data['allocationType'] = entity.allocationType;
  data['checkCycle'] = entity.checkCycle;
  data['checkCycleUnit'] = entity.checkCycleUnit;
  data['checkDepartmentId'] = entity.checkDepartmentId;
  data['checkDepartmentName'] = entity.checkDepartmentName;
  data['checkStatus'] = entity.checkStatus;
  data['checkTaskId'] = entity.checkTaskId;
  data['checkTime'] = entity.checkTime;
  data['checkUserId'] = entity.checkUserId;
  data['checkUserName'] = entity.checkUserName;
  data['companyCode'] = entity.companyCode;
  data['createBy'] = entity.createBy;
  data['createByDep'] = entity.createByDep;
  data['createById'] = entity.createById;
  data['createByMobile'] = entity.createByMobile;
  data['createDate'] = entity.createDate;
  data['currentRiskLevel'] = entity.currentRiskLevel;
  data['dangerInvestigationId'] = entity.dangerInvestigationId;
  data['dataSrc'] = entity.dataSrc;
  data['hazardCode'] = entity.hazardCode;
  data['id'] = entity.id;
  data['initialRiskConsequences'] = entity.initialRiskConsequences;
  data['initialRiskDegree'] = entity.initialRiskDegree;
  data['initialRiskPossibility'] = entity.initialRiskPossibility;
  data['inspectionDescription'] = entity.inspectionDescription;
  data['inspectionPhotos'] = entity.inspectionPhotos?.toJson();
  data['inspectionPhotosData'] = entity.inspectionPhotosData;
  data['inspectionVideos'] = entity.inspectionVideos?.toJson();
  data['inspectionVideosData'] = entity.inspectionVideosData;
  data['isInspection'] = entity.isInspection;
  data['mobileMe'] = entity.mobileMe;
  data['overdueQuantityNum'] = entity.overdueQuantityNum;
  data['patrolVoices'] = entity.patrolVoices?.toJson();
  data['patrolVoicesData'] = entity.patrolVoicesData;
  data['planId'] = entity.planId;
  data['planName'] = entity.planName;
  data['quantityCompleted'] = entity.quantityCompleted;
  data['riskDescription'] = entity.riskDescription;
  data['riskEventId'] = entity.riskEventId;
  data['riskEventName'] = entity.riskEventName;
  data['riskMeasureDesc'] = entity.riskMeasureDesc;
  data['riskMeasureId'] = entity.riskMeasureId;
  data['riskMeasureName'] = entity.riskMeasureName;
  data['riskObjectId'] = entity.riskObjectId;
  data['riskObjectName'] = entity.riskObjectName;
  data['riskUnitId'] = entity.riskUnitId;
  data['riskUnitName'] = entity.riskUnitName;
  data['supplementaryInspectionTime'] = entity.supplementaryInspectionTime;
  data['taskNum'] = entity.taskNum;
  data['tbBaseDangerInvestigation'] = entity.tbBaseDangerInvestigation?.toJson();
  data['theNumberOfHiddenDangers'] = entity.theNumberOfHiddenDangers;
  data['totalTaskNum'] = entity.totalTaskNum;
  data['troubleshootContent'] = entity.troubleshootContent;
  data['updateBy'] = entity.updateBy;
  data['updateById'] = entity.updateById;
  data['updateDate'] = entity.updateDate;
  data['workEndTime'] = entity.workEndTime;
  data['workKind'] = entity.workKind;
  data['workKindName'] = entity.workKindName;
  data['workStartTime'] = entity.workStartTime;
  data['workType'] = entity.workType;
  data['workTypeDicId'] = entity.workTypeDicId;
  return data;
}

extension GetjobResponsibilitiesDetailEntityExtension on GetjobResponsibilitiesDetailEntity {
  GetjobResponsibilitiesDetailEntity copyWith({
    String? allocationId,
    String? allocationName,
    String? allocationType,
    int? checkCycle,
    String? checkCycleUnit,
    String? checkDepartmentId,
    String? checkDepartmentName,
    int? checkStatus,
    String? checkTaskId,
    String? checkTime,
    String? checkUserId,
    String? checkUserName,
    String? companyCode,
    String? createBy,
    String? createByDep,
    String? createById,
    String? createByMobile,
    String? createDate,
    String? currentRiskLevel,
    String? dangerInvestigationId,
    String? dataSrc,
    String? hazardCode,
    String? id,
    String? initialRiskConsequences,
    int? initialRiskDegree,
    int? initialRiskPossibility,
    String? inspectionDescription,
    GetjobResponsibilitiesDetailInspectionPhotos? inspectionPhotos,
    String? inspectionPhotosData,
    GetjobResponsibilitiesDetailInspectionVideos? inspectionVideos,
    String? inspectionVideosData,
    String? isInspection,
    String? mobileMe,
    int? overdueQuantityNum,
    GetjobResponsibilitiesDetailPatrolVoices? patrolVoices,
    String? patrolVoicesData,
    String? planId,
    String? planName,
    int? quantityCompleted,
    String? riskDescription,
    String? riskEventId,
    String? riskEventName,
    String? riskMeasureDesc,
    String? riskMeasureId,
    String? riskMeasureName,
    String? riskObjectId,
    String? riskObjectName,
    String? riskUnitId,
    String? riskUnitName,
    String? supplementaryInspectionTime,
    String? taskNum,
    GetjobResponsibilitiesDetailTbBaseDangerInvestigation? tbBaseDangerInvestigation,
    int? theNumberOfHiddenDangers,
    int? totalTaskNum,
    String? troubleshootContent,
    String? updateBy,
    String? updateById,
    String? updateDate,
    String? workEndTime,
    String? workKind,
    String? workKindName,
    String? workStartTime,
    String? workType,
    String? workTypeDicId,
  }) {
    return GetjobResponsibilitiesDetailEntity()
      ..allocationId = allocationId ?? this.allocationId
      ..allocationName = allocationName ?? this.allocationName
      ..allocationType = allocationType ?? this.allocationType
      ..checkCycle = checkCycle ?? this.checkCycle
      ..checkCycleUnit = checkCycleUnit ?? this.checkCycleUnit
      ..checkDepartmentId = checkDepartmentId ?? this.checkDepartmentId
      ..checkDepartmentName = checkDepartmentName ?? this.checkDepartmentName
      ..checkStatus = checkStatus ?? this.checkStatus
      ..checkTaskId = checkTaskId ?? this.checkTaskId
      ..checkTime = checkTime ?? this.checkTime
      ..checkUserId = checkUserId ?? this.checkUserId
      ..checkUserName = checkUserName ?? this.checkUserName
      ..companyCode = companyCode ?? this.companyCode
      ..createBy = createBy ?? this.createBy
      ..createByDep = createByDep ?? this.createByDep
      ..createById = createById ?? this.createById
      ..createByMobile = createByMobile ?? this.createByMobile
      ..createDate = createDate ?? this.createDate
      ..currentRiskLevel = currentRiskLevel ?? this.currentRiskLevel
      ..dangerInvestigationId = dangerInvestigationId ?? this.dangerInvestigationId
      ..dataSrc = dataSrc ?? this.dataSrc
      ..hazardCode = hazardCode ?? this.hazardCode
      ..id = id ?? this.id
      ..initialRiskConsequences = initialRiskConsequences ?? this.initialRiskConsequences
      ..initialRiskDegree = initialRiskDegree ?? this.initialRiskDegree
      ..initialRiskPossibility = initialRiskPossibility ?? this.initialRiskPossibility
      ..inspectionDescription = inspectionDescription ?? this.inspectionDescription
      ..inspectionPhotos = inspectionPhotos ?? this.inspectionPhotos
      ..inspectionPhotosData = inspectionPhotosData ?? this.inspectionPhotosData
      ..inspectionVideos = inspectionVideos ?? this.inspectionVideos
      ..inspectionVideosData = inspectionVideosData ?? this.inspectionVideosData
      ..isInspection = isInspection ?? this.isInspection
      ..mobileMe = mobileMe ?? this.mobileMe
      ..overdueQuantityNum = overdueQuantityNum ?? this.overdueQuantityNum
      ..patrolVoices = patrolVoices ?? this.patrolVoices
      ..patrolVoicesData = patrolVoicesData ?? this.patrolVoicesData
      ..planId = planId ?? this.planId
      ..planName = planName ?? this.planName
      ..quantityCompleted = quantityCompleted ?? this.quantityCompleted
      ..riskDescription = riskDescription ?? this.riskDescription
      ..riskEventId = riskEventId ?? this.riskEventId
      ..riskEventName = riskEventName ?? this.riskEventName
      ..riskMeasureDesc = riskMeasureDesc ?? this.riskMeasureDesc
      ..riskMeasureId = riskMeasureId ?? this.riskMeasureId
      ..riskMeasureName = riskMeasureName ?? this.riskMeasureName
      ..riskObjectId = riskObjectId ?? this.riskObjectId
      ..riskObjectName = riskObjectName ?? this.riskObjectName
      ..riskUnitId = riskUnitId ?? this.riskUnitId
      ..riskUnitName = riskUnitName ?? this.riskUnitName
      ..supplementaryInspectionTime = supplementaryInspectionTime ?? this.supplementaryInspectionTime
      ..taskNum = taskNum ?? this.taskNum
      ..tbBaseDangerInvestigation = tbBaseDangerInvestigation ?? this.tbBaseDangerInvestigation
      ..theNumberOfHiddenDangers = theNumberOfHiddenDangers ?? this.theNumberOfHiddenDangers
      ..totalTaskNum = totalTaskNum ?? this.totalTaskNum
      ..troubleshootContent = troubleshootContent ?? this.troubleshootContent
      ..updateBy = updateBy ?? this.updateBy
      ..updateById = updateById ?? this.updateById
      ..updateDate = updateDate ?? this.updateDate
      ..workEndTime = workEndTime ?? this.workEndTime
      ..workKind = workKind ?? this.workKind
      ..workKindName = workKindName ?? this.workKindName
      ..workStartTime = workStartTime ?? this.workStartTime
      ..workType = workType ?? this.workType
      ..workTypeDicId = workTypeDicId ?? this.workTypeDicId;
  }
}

GetjobResponsibilitiesDetailInspectionPhotos $GetjobResponsibilitiesDetailInspectionPhotosFromJson(Map<String, dynamic> json) {
  final GetjobResponsibilitiesDetailInspectionPhotos getjobResponsibilitiesDetailInspectionPhotos = GetjobResponsibilitiesDetailInspectionPhotos();
  return getjobResponsibilitiesDetailInspectionPhotos;
}

Map<String, dynamic> $GetjobResponsibilitiesDetailInspectionPhotosToJson(GetjobResponsibilitiesDetailInspectionPhotos entity) {
  final Map<String, dynamic> data = <String, dynamic>{};
  return data;
}

extension GetjobResponsibilitiesDetailInspectionPhotosExtension on GetjobResponsibilitiesDetailInspectionPhotos {
}

GetjobResponsibilitiesDetailInspectionVideos $GetjobResponsibilitiesDetailInspectionVideosFromJson(Map<String, dynamic> json) {
  final GetjobResponsibilitiesDetailInspectionVideos getjobResponsibilitiesDetailInspectionVideos = GetjobResponsibilitiesDetailInspectionVideos();
  return getjobResponsibilitiesDetailInspectionVideos;
}

Map<String, dynamic> $GetjobResponsibilitiesDetailInspectionVideosToJson(GetjobResponsibilitiesDetailInspectionVideos entity) {
  final Map<String, dynamic> data = <String, dynamic>{};
  return data;
}

extension GetjobResponsibilitiesDetailInspectionVideosExtension on GetjobResponsibilitiesDetailInspectionVideos {
}

GetjobResponsibilitiesDetailPatrolVoices $GetjobResponsibilitiesDetailPatrolVoicesFromJson(Map<String, dynamic> json) {
  final GetjobResponsibilitiesDetailPatrolVoices getjobResponsibilitiesDetailPatrolVoices = GetjobResponsibilitiesDetailPatrolVoices();
  return getjobResponsibilitiesDetailPatrolVoices;
}

Map<String, dynamic> $GetjobResponsibilitiesDetailPatrolVoicesToJson(GetjobResponsibilitiesDetailPatrolVoices entity) {
  final Map<String, dynamic> data = <String, dynamic>{};
  return data;
}

extension GetjobResponsibilitiesDetailPatrolVoicesExtension on GetjobResponsibilitiesDetailPatrolVoices {
}

GetjobResponsibilitiesDetailTbBaseDangerInvestigation $GetjobResponsibilitiesDetailTbBaseDangerInvestigationFromJson(Map<String, dynamic> json) {
  final GetjobResponsibilitiesDetailTbBaseDangerInvestigation getjobResponsibilitiesDetailTbBaseDangerInvestigation = GetjobResponsibilitiesDetailTbBaseDangerInvestigation();
  final String? checkAcceptComment = jsonConvert.convert<String>(json['checkAcceptComment']);
  if (checkAcceptComment != null) {
    getjobResponsibilitiesDetailTbBaseDangerInvestigation.checkAcceptComment = checkAcceptComment;
  }
  final List<String>? checkAcceptImages = (json['checkAcceptImages'] as List<dynamic>?)?.map(
          (e) => jsonConvert.convert<String>(e) as String).toList();
  if (checkAcceptImages != null) {
    getjobResponsibilitiesDetailTbBaseDangerInvestigation.checkAcceptImages = checkAcceptImages;
  }
  final String? checkAcceptPerson = jsonConvert.convert<String>(json['checkAcceptPerson']);
  if (checkAcceptPerson != null) {
    getjobResponsibilitiesDetailTbBaseDangerInvestigation.checkAcceptPerson = checkAcceptPerson;
  }
  final String? checkAcceptTime = jsonConvert.convert<String>(json['checkAcceptTime']);
  if (checkAcceptTime != null) {
    getjobResponsibilitiesDetailTbBaseDangerInvestigation.checkAcceptTime = checkAcceptTime;
  }
  final String? checkAcceptUserId = jsonConvert.convert<String>(json['checkAcceptUserId']);
  if (checkAcceptUserId != null) {
    getjobResponsibilitiesDetailTbBaseDangerInvestigation.checkAcceptUserId = checkAcceptUserId;
  }
  final String? checkAcceptUserPhone = jsonConvert.convert<String>(json['checkAcceptUserPhone']);
  if (checkAcceptUserPhone != null) {
    getjobResponsibilitiesDetailTbBaseDangerInvestigation.checkAcceptUserPhone = checkAcceptUserPhone;
  }
  final String? checkRecordId = jsonConvert.convert<String>(json['checkRecordId']);
  if (checkRecordId != null) {
    getjobResponsibilitiesDetailTbBaseDangerInvestigation.checkRecordId = checkRecordId;
  }
  final String? companyCode = jsonConvert.convert<String>(json['companyCode']);
  if (companyCode != null) {
    getjobResponsibilitiesDetailTbBaseDangerInvestigation.companyCode = companyCode;
  }
  final String? confirmBy = jsonConvert.convert<String>(json['confirmBy']);
  if (confirmBy != null) {
    getjobResponsibilitiesDetailTbBaseDangerInvestigation.confirmBy = confirmBy;
  }
  final String? confirmDate = jsonConvert.convert<String>(json['confirmDate']);
  if (confirmDate != null) {
    getjobResponsibilitiesDetailTbBaseDangerInvestigation.confirmDate = confirmDate;
  }
  final String? confirmUserId = jsonConvert.convert<String>(json['confirmUserId']);
  if (confirmUserId != null) {
    getjobResponsibilitiesDetailTbBaseDangerInvestigation.confirmUserId = confirmUserId;
  }
  final String? confirmUserPhone = jsonConvert.convert<String>(json['confirmUserPhone']);
  if (confirmUserPhone != null) {
    getjobResponsibilitiesDetailTbBaseDangerInvestigation.confirmUserPhone = confirmUserPhone;
  }
  final String? controlMeasures = jsonConvert.convert<String>(json['controlMeasures']);
  if (controlMeasures != null) {
    getjobResponsibilitiesDetailTbBaseDangerInvestigation.controlMeasures = controlMeasures;
  }
  final String? cost = jsonConvert.convert<String>(json['cost']);
  if (cost != null) {
    getjobResponsibilitiesDetailTbBaseDangerInvestigation.cost = cost;
  }
  final String? createBy = jsonConvert.convert<String>(json['createBy']);
  if (createBy != null) {
    getjobResponsibilitiesDetailTbBaseDangerInvestigation.createBy = createBy;
  }
  final String? createById = jsonConvert.convert<String>(json['createById']);
  if (createById != null) {
    getjobResponsibilitiesDetailTbBaseDangerInvestigation.createById = createById;
  }
  final String? createDate = jsonConvert.convert<String>(json['createDate']);
  if (createDate != null) {
    getjobResponsibilitiesDetailTbBaseDangerInvestigation.createDate = createDate;
  }
  final String? dangerDesc = jsonConvert.convert<String>(json['dangerDesc']);
  if (dangerDesc != null) {
    getjobResponsibilitiesDetailTbBaseDangerInvestigation.dangerDesc = dangerDesc;
  }
  final GetjobResponsibilitiesDetailTbBaseDangerInvestigationDangerImages? dangerImages = jsonConvert.convert<
      GetjobResponsibilitiesDetailTbBaseDangerInvestigationDangerImages>(json['dangerImages']);
  if (dangerImages != null) {
    getjobResponsibilitiesDetailTbBaseDangerInvestigation.dangerImages = dangerImages;
  }
  final String? dangerLevel = jsonConvert.convert<String>(json['dangerLevel']);
  if (dangerLevel != null) {
    getjobResponsibilitiesDetailTbBaseDangerInvestigation.dangerLevel = dangerLevel;
  }
  final String? dangerLevelDicId = jsonConvert.convert<String>(json['dangerLevelDicId']);
  if (dangerLevelDicId != null) {
    getjobResponsibilitiesDetailTbBaseDangerInvestigation.dangerLevelDicId = dangerLevelDicId;
  }
  final String? dangerLevelDicIdLabel = jsonConvert.convert<String>(json['dangerLevelDicIdLabel']);
  if (dangerLevelDicIdLabel != null) {
    getjobResponsibilitiesDetailTbBaseDangerInvestigation.dangerLevelDicIdLabel = dangerLevelDicIdLabel;
  }
  final String? dangerManageDeadline = jsonConvert.convert<String>(json['dangerManageDeadline']);
  if (dangerManageDeadline != null) {
    getjobResponsibilitiesDetailTbBaseDangerInvestigation.dangerManageDeadline = dangerManageDeadline;
  }
  final String? dangerManageTypeDicId = jsonConvert.convert<String>(json['dangerManageTypeDicId']);
  if (dangerManageTypeDicId != null) {
    getjobResponsibilitiesDetailTbBaseDangerInvestigation.dangerManageTypeDicId = dangerManageTypeDicId;
  }
  final String? dangerManageTypeDicIdLabel = jsonConvert.convert<String>(json['dangerManageTypeDicIdLabel']);
  if (dangerManageTypeDicIdLabel != null) {
    getjobResponsibilitiesDetailTbBaseDangerInvestigation.dangerManageTypeDicIdLabel = dangerManageTypeDicIdLabel;
  }
  final String? dangerName = jsonConvert.convert<String>(json['dangerName']);
  if (dangerName != null) {
    getjobResponsibilitiesDetailTbBaseDangerInvestigation.dangerName = dangerName;
  }
  final String? dangerReason = jsonConvert.convert<String>(json['dangerReason']);
  if (dangerReason != null) {
    getjobResponsibilitiesDetailTbBaseDangerInvestigation.dangerReason = dangerReason;
  }
  final String? dangerRecordDesc = jsonConvert.convert<String>(json['dangerRecordDesc']);
  if (dangerRecordDesc != null) {
    getjobResponsibilitiesDetailTbBaseDangerInvestigation.dangerRecordDesc = dangerRecordDesc;
  }
  final String? dangerSrcDicId = jsonConvert.convert<String>(json['dangerSrcDicId']);
  if (dangerSrcDicId != null) {
    getjobResponsibilitiesDetailTbBaseDangerInvestigation.dangerSrcDicId = dangerSrcDicId;
  }
  final String? dangerSrcDicIdLabel = jsonConvert.convert<String>(json['dangerSrcDicIdLabel']);
  if (dangerSrcDicIdLabel != null) {
    getjobResponsibilitiesDetailTbBaseDangerInvestigation.dangerSrcDicIdLabel = dangerSrcDicIdLabel;
  }
  final String? dangerState = jsonConvert.convert<String>(json['dangerState']);
  if (dangerState != null) {
    getjobResponsibilitiesDetailTbBaseDangerInvestigation.dangerState = dangerState;
  }
  final List<String>? dangerVideo = (json['dangerVideo'] as List<dynamic>?)?.map(
          (e) => jsonConvert.convert<String>(e) as String).toList();
  if (dangerVideo != null) {
    getjobResponsibilitiesDetailTbBaseDangerInvestigation.dangerVideo = dangerVideo;
  }
  final List<String>? dangerVoice = (json['dangerVoice'] as List<dynamic>?)?.map(
          (e) => jsonConvert.convert<String>(e) as String).toList();
  if (dangerVoice != null) {
    getjobResponsibilitiesDetailTbBaseDangerInvestigation.dangerVoice = dangerVoice;
  }
  final String? deleted = jsonConvert.convert<String>(json['deleted']);
  if (deleted != null) {
    getjobResponsibilitiesDetailTbBaseDangerInvestigation.deleted = deleted;
  }
  final String? hazardCategoryDicId = jsonConvert.convert<String>(json['hazardCategoryDicId']);
  if (hazardCategoryDicId != null) {
    getjobResponsibilitiesDetailTbBaseDangerInvestigation.hazardCategoryDicId = hazardCategoryDicId;
  }
  final String? hazardCategoryDicIdLabel = jsonConvert.convert<String>(json['hazardCategoryDicIdLabel']);
  if (hazardCategoryDicIdLabel != null) {
    getjobResponsibilitiesDetailTbBaseDangerInvestigation.hazardCategoryDicIdLabel = hazardCategoryDicIdLabel;
  }
  final String? hazardCode = jsonConvert.convert<String>(json['hazardCode']);
  if (hazardCode != null) {
    getjobResponsibilitiesDetailTbBaseDangerInvestigation.hazardCode = hazardCode;
  }
  final String? hazardDangerTypeDicId = jsonConvert.convert<String>(json['hazardDangerTypeDicId']);
  if (hazardDangerTypeDicId != null) {
    getjobResponsibilitiesDetailTbBaseDangerInvestigation.hazardDangerTypeDicId = hazardDangerTypeDicId;
  }
  final String? hazardDangerTypeDicIdLabel = jsonConvert.convert<String>(json['hazardDangerTypeDicIdLabel']);
  if (hazardDangerTypeDicIdLabel != null) {
    getjobResponsibilitiesDetailTbBaseDangerInvestigation.hazardDangerTypeDicIdLabel = hazardDangerTypeDicIdLabel;
  }
  final String? id = jsonConvert.convert<String>(json['id']);
  if (id != null) {
    getjobResponsibilitiesDetailTbBaseDangerInvestigation.id = id;
  }
  final String? liableDate = jsonConvert.convert<String>(json['liableDate']);
  if (liableDate != null) {
    getjobResponsibilitiesDetailTbBaseDangerInvestigation.liableDate = liableDate;
  }
  final String? liableDesc = jsonConvert.convert<String>(json['liableDesc']);
  if (liableDesc != null) {
    getjobResponsibilitiesDetailTbBaseDangerInvestigation.liableDesc = liableDesc;
  }
  final GetjobResponsibilitiesDetailTbBaseDangerInvestigationLiableImages? liableImages = jsonConvert.convert<
      GetjobResponsibilitiesDetailTbBaseDangerInvestigationLiableImages>(json['liableImages']);
  if (liableImages != null) {
    getjobResponsibilitiesDetailTbBaseDangerInvestigation.liableImages = liableImages;
  }
  final String? liablePerson = jsonConvert.convert<String>(json['liablePerson']);
  if (liablePerson != null) {
    getjobResponsibilitiesDetailTbBaseDangerInvestigation.liablePerson = liablePerson;
  }
  final String? liableUserId = jsonConvert.convert<String>(json['liableUserId']);
  if (liableUserId != null) {
    getjobResponsibilitiesDetailTbBaseDangerInvestigation.liableUserId = liableUserId;
  }
  final String? liableUserPhone = jsonConvert.convert<String>(json['liableUserPhone']);
  if (liableUserPhone != null) {
    getjobResponsibilitiesDetailTbBaseDangerInvestigation.liableUserPhone = liableUserPhone;
  }
  final String? registTime = jsonConvert.convert<String>(json['registTime']);
  if (registTime != null) {
    getjobResponsibilitiesDetailTbBaseDangerInvestigation.registTime = registTime;
  }
  final String? registrant = jsonConvert.convert<String>(json['registrant']);
  if (registrant != null) {
    getjobResponsibilitiesDetailTbBaseDangerInvestigation.registrant = registrant;
  }
  final String? registrantUserId = jsonConvert.convert<String>(json['registrantUserId']);
  if (registrantUserId != null) {
    getjobResponsibilitiesDetailTbBaseDangerInvestigation.registrantUserId = registrantUserId;
  }
  final String? registrantUserPhone = jsonConvert.convert<String>(json['registrantUserPhone']);
  if (registrantUserPhone != null) {
    getjobResponsibilitiesDetailTbBaseDangerInvestigation.registrantUserPhone = registrantUserPhone;
  }
  final String? riskEventId = jsonConvert.convert<String>(json['riskEventId']);
  if (riskEventId != null) {
    getjobResponsibilitiesDetailTbBaseDangerInvestigation.riskEventId = riskEventId;
  }
  final String? riskMeasureId = jsonConvert.convert<String>(json['riskMeasureId']);
  if (riskMeasureId != null) {
    getjobResponsibilitiesDetailTbBaseDangerInvestigation.riskMeasureId = riskMeasureId;
  }
  final String? riskObjectId = jsonConvert.convert<String>(json['riskObjectId']);
  if (riskObjectId != null) {
    getjobResponsibilitiesDetailTbBaseDangerInvestigation.riskObjectId = riskObjectId;
  }
  final String? riskTaskId = jsonConvert.convert<String>(json['riskTaskId']);
  if (riskTaskId != null) {
    getjobResponsibilitiesDetailTbBaseDangerInvestigation.riskTaskId = riskTaskId;
  }
  final String? riskUnitId = jsonConvert.convert<String>(json['riskUnitId']);
  if (riskUnitId != null) {
    getjobResponsibilitiesDetailTbBaseDangerInvestigation.riskUnitId = riskUnitId;
  }
  final String? updateBy = jsonConvert.convert<String>(json['updateBy']);
  if (updateBy != null) {
    getjobResponsibilitiesDetailTbBaseDangerInvestigation.updateBy = updateBy;
  }
  final String? updateById = jsonConvert.convert<String>(json['updateById']);
  if (updateById != null) {
    getjobResponsibilitiesDetailTbBaseDangerInvestigation.updateById = updateById;
  }
  final String? updateDate = jsonConvert.convert<String>(json['updateDate']);
  if (updateDate != null) {
    getjobResponsibilitiesDetailTbBaseDangerInvestigation.updateDate = updateDate;
  }
  return getjobResponsibilitiesDetailTbBaseDangerInvestigation;
}

Map<String, dynamic> $GetjobResponsibilitiesDetailTbBaseDangerInvestigationToJson(GetjobResponsibilitiesDetailTbBaseDangerInvestigation entity) {
  final Map<String, dynamic> data = <String, dynamic>{};
  data['checkAcceptComment'] = entity.checkAcceptComment;
  data['checkAcceptImages'] = entity.checkAcceptImages;
  data['checkAcceptPerson'] = entity.checkAcceptPerson;
  data['checkAcceptTime'] = entity.checkAcceptTime;
  data['checkAcceptUserId'] = entity.checkAcceptUserId;
  data['checkAcceptUserPhone'] = entity.checkAcceptUserPhone;
  data['checkRecordId'] = entity.checkRecordId;
  data['companyCode'] = entity.companyCode;
  data['confirmBy'] = entity.confirmBy;
  data['confirmDate'] = entity.confirmDate;
  data['confirmUserId'] = entity.confirmUserId;
  data['confirmUserPhone'] = entity.confirmUserPhone;
  data['controlMeasures'] = entity.controlMeasures;
  data['cost'] = entity.cost;
  data['createBy'] = entity.createBy;
  data['createById'] = entity.createById;
  data['createDate'] = entity.createDate;
  data['dangerDesc'] = entity.dangerDesc;
  data['dangerImages'] = entity.dangerImages?.toJson();
  data['dangerLevel'] = entity.dangerLevel;
  data['dangerLevelDicId'] = entity.dangerLevelDicId;
  data['dangerLevelDicIdLabel'] = entity.dangerLevelDicIdLabel;
  data['dangerManageDeadline'] = entity.dangerManageDeadline;
  data['dangerManageTypeDicId'] = entity.dangerManageTypeDicId;
  data['dangerManageTypeDicIdLabel'] = entity.dangerManageTypeDicIdLabel;
  data['dangerName'] = entity.dangerName;
  data['dangerReason'] = entity.dangerReason;
  data['dangerRecordDesc'] = entity.dangerRecordDesc;
  data['dangerSrcDicId'] = entity.dangerSrcDicId;
  data['dangerSrcDicIdLabel'] = entity.dangerSrcDicIdLabel;
  data['dangerState'] = entity.dangerState;
  data['dangerVideo'] = entity.dangerVideo;
  data['dangerVoice'] = entity.dangerVoice;
  data['deleted'] = entity.deleted;
  data['hazardCategoryDicId'] = entity.hazardCategoryDicId;
  data['hazardCategoryDicIdLabel'] = entity.hazardCategoryDicIdLabel;
  data['hazardCode'] = entity.hazardCode;
  data['hazardDangerTypeDicId'] = entity.hazardDangerTypeDicId;
  data['hazardDangerTypeDicIdLabel'] = entity.hazardDangerTypeDicIdLabel;
  data['id'] = entity.id;
  data['liableDate'] = entity.liableDate;
  data['liableDesc'] = entity.liableDesc;
  data['liableImages'] = entity.liableImages?.toJson();
  data['liablePerson'] = entity.liablePerson;
  data['liableUserId'] = entity.liableUserId;
  data['liableUserPhone'] = entity.liableUserPhone;
  data['registTime'] = entity.registTime;
  data['registrant'] = entity.registrant;
  data['registrantUserId'] = entity.registrantUserId;
  data['registrantUserPhone'] = entity.registrantUserPhone;
  data['riskEventId'] = entity.riskEventId;
  data['riskMeasureId'] = entity.riskMeasureId;
  data['riskObjectId'] = entity.riskObjectId;
  data['riskTaskId'] = entity.riskTaskId;
  data['riskUnitId'] = entity.riskUnitId;
  data['updateBy'] = entity.updateBy;
  data['updateById'] = entity.updateById;
  data['updateDate'] = entity.updateDate;
  return data;
}

extension GetjobResponsibilitiesDetailTbBaseDangerInvestigationExtension on GetjobResponsibilitiesDetailTbBaseDangerInvestigation {
  GetjobResponsibilitiesDetailTbBaseDangerInvestigation copyWith({
    String? checkAcceptComment,
    List<String>? checkAcceptImages,
    String? checkAcceptPerson,
    String? checkAcceptTime,
    String? checkAcceptUserId,
    String? checkAcceptUserPhone,
    String? checkRecordId,
    String? companyCode,
    String? confirmBy,
    String? confirmDate,
    String? confirmUserId,
    String? confirmUserPhone,
    String? controlMeasures,
    String? cost,
    String? createBy,
    String? createById,
    String? createDate,
    String? dangerDesc,
    GetjobResponsibilitiesDetailTbBaseDangerInvestigationDangerImages? dangerImages,
    String? dangerLevel,
    String? dangerLevelDicId,
    String? dangerLevelDicIdLabel,
    String? dangerManageDeadline,
    String? dangerManageTypeDicId,
    String? dangerManageTypeDicIdLabel,
    String? dangerName,
    String? dangerReason,
    String? dangerRecordDesc,
    String? dangerSrcDicId,
    String? dangerSrcDicIdLabel,
    String? dangerState,
    List<String>? dangerVideo,
    List<String>? dangerVoice,
    String? deleted,
    String? hazardCategoryDicId,
    String? hazardCategoryDicIdLabel,
    String? hazardCode,
    String? hazardDangerTypeDicId,
    String? hazardDangerTypeDicIdLabel,
    String? id,
    String? liableDate,
    String? liableDesc,
    GetjobResponsibilitiesDetailTbBaseDangerInvestigationLiableImages? liableImages,
    String? liablePerson,
    String? liableUserId,
    String? liableUserPhone,
    String? registTime,
    String? registrant,
    String? registrantUserId,
    String? registrantUserPhone,
    String? riskEventId,
    String? riskMeasureId,
    String? riskObjectId,
    String? riskTaskId,
    String? riskUnitId,
    String? updateBy,
    String? updateById,
    String? updateDate,
  }) {
    return GetjobResponsibilitiesDetailTbBaseDangerInvestigation()
      ..checkAcceptComment = checkAcceptComment ?? this.checkAcceptComment
      ..checkAcceptImages = checkAcceptImages ?? this.checkAcceptImages
      ..checkAcceptPerson = checkAcceptPerson ?? this.checkAcceptPerson
      ..checkAcceptTime = checkAcceptTime ?? this.checkAcceptTime
      ..checkAcceptUserId = checkAcceptUserId ?? this.checkAcceptUserId
      ..checkAcceptUserPhone = checkAcceptUserPhone ?? this.checkAcceptUserPhone
      ..checkRecordId = checkRecordId ?? this.checkRecordId
      ..companyCode = companyCode ?? this.companyCode
      ..confirmBy = confirmBy ?? this.confirmBy
      ..confirmDate = confirmDate ?? this.confirmDate
      ..confirmUserId = confirmUserId ?? this.confirmUserId
      ..confirmUserPhone = confirmUserPhone ?? this.confirmUserPhone
      ..controlMeasures = controlMeasures ?? this.controlMeasures
      ..cost = cost ?? this.cost
      ..createBy = createBy ?? this.createBy
      ..createById = createById ?? this.createById
      ..createDate = createDate ?? this.createDate
      ..dangerDesc = dangerDesc ?? this.dangerDesc
      ..dangerImages = dangerImages ?? this.dangerImages
      ..dangerLevel = dangerLevel ?? this.dangerLevel
      ..dangerLevelDicId = dangerLevelDicId ?? this.dangerLevelDicId
      ..dangerLevelDicIdLabel = dangerLevelDicIdLabel ?? this.dangerLevelDicIdLabel
      ..dangerManageDeadline = dangerManageDeadline ?? this.dangerManageDeadline
      ..dangerManageTypeDicId = dangerManageTypeDicId ?? this.dangerManageTypeDicId
      ..dangerManageTypeDicIdLabel = dangerManageTypeDicIdLabel ?? this.dangerManageTypeDicIdLabel
      ..dangerName = dangerName ?? this.dangerName
      ..dangerReason = dangerReason ?? this.dangerReason
      ..dangerRecordDesc = dangerRecordDesc ?? this.dangerRecordDesc
      ..dangerSrcDicId = dangerSrcDicId ?? this.dangerSrcDicId
      ..dangerSrcDicIdLabel = dangerSrcDicIdLabel ?? this.dangerSrcDicIdLabel
      ..dangerState = dangerState ?? this.dangerState
      ..dangerVideo = dangerVideo ?? this.dangerVideo
      ..dangerVoice = dangerVoice ?? this.dangerVoice
      ..deleted = deleted ?? this.deleted
      ..hazardCategoryDicId = hazardCategoryDicId ?? this.hazardCategoryDicId
      ..hazardCategoryDicIdLabel = hazardCategoryDicIdLabel ?? this.hazardCategoryDicIdLabel
      ..hazardCode = hazardCode ?? this.hazardCode
      ..hazardDangerTypeDicId = hazardDangerTypeDicId ?? this.hazardDangerTypeDicId
      ..hazardDangerTypeDicIdLabel = hazardDangerTypeDicIdLabel ?? this.hazardDangerTypeDicIdLabel
      ..id = id ?? this.id
      ..liableDate = liableDate ?? this.liableDate
      ..liableDesc = liableDesc ?? this.liableDesc
      ..liableImages = liableImages ?? this.liableImages
      ..liablePerson = liablePerson ?? this.liablePerson
      ..liableUserId = liableUserId ?? this.liableUserId
      ..liableUserPhone = liableUserPhone ?? this.liableUserPhone
      ..registTime = registTime ?? this.registTime
      ..registrant = registrant ?? this.registrant
      ..registrantUserId = registrantUserId ?? this.registrantUserId
      ..registrantUserPhone = registrantUserPhone ?? this.registrantUserPhone
      ..riskEventId = riskEventId ?? this.riskEventId
      ..riskMeasureId = riskMeasureId ?? this.riskMeasureId
      ..riskObjectId = riskObjectId ?? this.riskObjectId
      ..riskTaskId = riskTaskId ?? this.riskTaskId
      ..riskUnitId = riskUnitId ?? this.riskUnitId
      ..updateBy = updateBy ?? this.updateBy
      ..updateById = updateById ?? this.updateById
      ..updateDate = updateDate ?? this.updateDate;
  }
}

GetjobResponsibilitiesDetailTbBaseDangerInvestigationCheckAcceptImages $GetjobResponsibilitiesDetailTbBaseDangerInvestigationCheckAcceptImagesFromJson(
    Map<String, dynamic> json) {
  final GetjobResponsibilitiesDetailTbBaseDangerInvestigationCheckAcceptImages getjobResponsibilitiesDetailTbBaseDangerInvestigationCheckAcceptImages = GetjobResponsibilitiesDetailTbBaseDangerInvestigationCheckAcceptImages();
  return getjobResponsibilitiesDetailTbBaseDangerInvestigationCheckAcceptImages;
}

Map<String, dynamic> $GetjobResponsibilitiesDetailTbBaseDangerInvestigationCheckAcceptImagesToJson(
    GetjobResponsibilitiesDetailTbBaseDangerInvestigationCheckAcceptImages entity) {
  final Map<String, dynamic> data = <String, dynamic>{};
  return data;
}

extension GetjobResponsibilitiesDetailTbBaseDangerInvestigationCheckAcceptImagesExtension on GetjobResponsibilitiesDetailTbBaseDangerInvestigationCheckAcceptImages {
}

GetjobResponsibilitiesDetailTbBaseDangerInvestigationDangerImages $GetjobResponsibilitiesDetailTbBaseDangerInvestigationDangerImagesFromJson(
    Map<String, dynamic> json) {
  final GetjobResponsibilitiesDetailTbBaseDangerInvestigationDangerImages getjobResponsibilitiesDetailTbBaseDangerInvestigationDangerImages = GetjobResponsibilitiesDetailTbBaseDangerInvestigationDangerImages();
  return getjobResponsibilitiesDetailTbBaseDangerInvestigationDangerImages;
}

Map<String, dynamic> $GetjobResponsibilitiesDetailTbBaseDangerInvestigationDangerImagesToJson(
    GetjobResponsibilitiesDetailTbBaseDangerInvestigationDangerImages entity) {
  final Map<String, dynamic> data = <String, dynamic>{};
  return data;
}

extension GetjobResponsibilitiesDetailTbBaseDangerInvestigationDangerImagesExtension on GetjobResponsibilitiesDetailTbBaseDangerInvestigationDangerImages {
}

GetjobResponsibilitiesDetailTbBaseDangerInvestigationDangerVideo $GetjobResponsibilitiesDetailTbBaseDangerInvestigationDangerVideoFromJson(
    Map<String, dynamic> json) {
  final GetjobResponsibilitiesDetailTbBaseDangerInvestigationDangerVideo getjobResponsibilitiesDetailTbBaseDangerInvestigationDangerVideo = GetjobResponsibilitiesDetailTbBaseDangerInvestigationDangerVideo();
  return getjobResponsibilitiesDetailTbBaseDangerInvestigationDangerVideo;
}

Map<String, dynamic> $GetjobResponsibilitiesDetailTbBaseDangerInvestigationDangerVideoToJson(
    GetjobResponsibilitiesDetailTbBaseDangerInvestigationDangerVideo entity) {
  final Map<String, dynamic> data = <String, dynamic>{};
  return data;
}

extension GetjobResponsibilitiesDetailTbBaseDangerInvestigationDangerVideoExtension on GetjobResponsibilitiesDetailTbBaseDangerInvestigationDangerVideo {
}

GetjobResponsibilitiesDetailTbBaseDangerInvestigationDangerVoice $GetjobResponsibilitiesDetailTbBaseDangerInvestigationDangerVoiceFromJson(
    Map<String, dynamic> json) {
  final GetjobResponsibilitiesDetailTbBaseDangerInvestigationDangerVoice getjobResponsibilitiesDetailTbBaseDangerInvestigationDangerVoice = GetjobResponsibilitiesDetailTbBaseDangerInvestigationDangerVoice();
  return getjobResponsibilitiesDetailTbBaseDangerInvestigationDangerVoice;
}

Map<String, dynamic> $GetjobResponsibilitiesDetailTbBaseDangerInvestigationDangerVoiceToJson(
    GetjobResponsibilitiesDetailTbBaseDangerInvestigationDangerVoice entity) {
  final Map<String, dynamic> data = <String, dynamic>{};
  return data;
}

extension GetjobResponsibilitiesDetailTbBaseDangerInvestigationDangerVoiceExtension on GetjobResponsibilitiesDetailTbBaseDangerInvestigationDangerVoice {
}

GetjobResponsibilitiesDetailTbBaseDangerInvestigationLiableImages $GetjobResponsibilitiesDetailTbBaseDangerInvestigationLiableImagesFromJson(
    Map<String, dynamic> json) {
  final GetjobResponsibilitiesDetailTbBaseDangerInvestigationLiableImages getjobResponsibilitiesDetailTbBaseDangerInvestigationLiableImages = GetjobResponsibilitiesDetailTbBaseDangerInvestigationLiableImages();
  return getjobResponsibilitiesDetailTbBaseDangerInvestigationLiableImages;
}

Map<String, dynamic> $GetjobResponsibilitiesDetailTbBaseDangerInvestigationLiableImagesToJson(
    GetjobResponsibilitiesDetailTbBaseDangerInvestigationLiableImages entity) {
  final Map<String, dynamic> data = <String, dynamic>{};
  return data;
}

extension GetjobResponsibilitiesDetailTbBaseDangerInvestigationLiableImagesExtension on GetjobResponsibilitiesDetailTbBaseDangerInvestigationLiableImages {
}
